About Carruthers Holdings Ltd (10850102) United Kingdom