About Sloan & Roebuck Limited (02196122) United Kingdom