About Holloway Installations Limited (09207450) United Kingdom