About Slothers Co. Limited (10790275) United Kingdom