About Froggs Hall Limited (06744051) United Kingdom