About Frogmore Property Company Holdings Limited (05279672) United Kingdom