About Tavistock Investments Plc (05066489) United Kingdom