About L. Hamblin Limited (10982151) United Kingdom