About Beechcroft Property Limited (10164979) United Kingdom