About Tavistock Plant Ltd (09021345) United Kingdom