About T. Cleeves And Sons Limited (01185111) United Kingdom