About Carruthers And Jackson Limited (11243025) United Kingdom