About Abbeygate Properties & Investments Limited (04190727) United Kingdom