About Sloan Martin Limited (SC046239) United Kingdom