About Anstone Clutch Services Limited (11281256) United Kingdom