About Stolford Limited (12884967) United Kingdom