About Gorilla Developments & Maintenance Ltd (10854641) United Kingdom