About S J Sloan & Co Limited (SC691132) United Kingdom