About Alcock Investments Limited (02274601) United Kingdom