About Frogmore Road Management Company Ltd (06349573) United Kingdom