About Luscombe (poole) Management Company Limited (12774189) United Kingdom