73 Chester Square, London, British Virgin Islands
The Mirror carries a report today (13 April 2013) that the house that Margaret Thatcher lived in for the past 20 years is “owned” by a company called Bakeland Property Company Ltd. registered in the British Virgin Islands. The story
Continue reading