About C Holden Ltd (06885089) United Kingdom