About Letchfield Properties Limited (02664231) United Kingdom