Elementary my dear Watson,
Scotland Yard (officially New Scotland Yard) is a metonym for the headquarters of the Metropolitan Police Service (MPS), the territorial police force responsible for policing most of London.
if seriously, I think OP is talking about Scotland
it is very similar to England
few years ago there was a big difference between incorporation in England and in Scotland, but for now it is completely the same
and Sctoland has much dirtier reputation than England, because of a lot of Russian laundromats, registered as Scottish LP ("SLP")
80% of SLPs are owned by Russians,
90% of SLPs are registered on 3 addresses in Glasgow
looks like 272 Bath Street, Glasgow, G2 4JR is the biggest office in EU
5,275 Companies in G2 4JR, Bath Street, Glasgow - Endole