About St Lawrence Lime Tree House Management Limited (09536476) United Kingdom