About Latchford Properties Ltd. (11165488) United Kingdom