About Luscombe House Property Management Limited (11243202) United Kingdom