About L.r Burrows & Co. Limited (00410333) United Kingdom