About Ketch Close Ltd (10730222) United Kingdom