About The Tuckermoore Family Investment Company Limited (12282102) United Kingdom