About Hosker & Sons Ltd (12889432) United Kingdom