About G Larby & Son Ltd (08331496) United Kingdom