About Limpet Properties Limited (03424876) United Kingdom