About Griffinstallations Limited (12778221) United Kingdom