About Burrows & Sturgess Ltd (11520443) United Kingdom