About The Beeches Investment Company Ltd (10961767) United Kingdom