About Baker & Baker Group Limited (08553537) United Kingdom