About S. Burrows & Co. Limited (04087617) United Kingdom