About Sarcall Ltd. (08655590) United Kingdom