About Baker Lodge Limited (08905270) United Kingdom