About Shackell Investments Limited (10510294) United Kingdom