About G. Barriball & Sons Ltd. (05319122) United Kingdom