About Frogmore Property Company Limited (04134225) United Kingdom