About Noel Tidmarsh Limited (12260108) United Kingdom