About Kefrold Ltd (10963566) United Kingdom