About Burrows & Lewis Limited (08158630) United Kingdom