About Frogmore Properties Limited (11994995) United Kingdom