About Sluffs Ltd. (07732318) United Kingdom