About Shuttleworth Plant Ltd (10772460) United Kingdom