About Frog Hall Properties Limited (10415516) United Kingdom