About Barclay Mews Freehold Company Limited (03483670) United Kingdom