About Grimes & Thorpe Developments Ltd (09349729) United Kingdom