About Skinner Sloan Limited (08874729) United Kingdom