About Ellicock Investments Ltd (10788592) United Kingdom