About Sloggetts Limited (12977192) United Kingdom