About Kear & Son Total Utilities Limited (04100563) United Kingdom