I've seen this car parked in the same spot down the road from where I live several times over the past month. Where it is parked suggests it is near someones work not home so who's is it. I can't believe the chances an S54 parks closer to my home than my own does lol
Crosby area of Liverpool, near to Twentyman's (the footballers barber of choice