About Thorncombe Holdings Ltd (13108704) United Kingdom