About Langham Manor Property Limited (08229171) United Kingdom