About Gallagher & Richards Developments Limited (04114509) United Kingdom