About Letchford House Management Ltd. (02998442) United Kingdom