About Sloan Bros Ltd (NI679802) United Kingdom