About Luscombe Court (beckenham) Management Limited (01612200) United Kingdom