About Langham Manor Developments Limited (07768621) United Kingdom