About Blayds Mews Properties Limited (12258604) United Kingdom