About Jbj Sloan Limited (12269626) United Kingdom