About Carruthers & Luck Investments Ltd (13499507) United Kingdom