About B.a. Hodcroft Ltd (12302476) United Kingdom