About Sarstow Limited (01253342) United Kingdom