About Cecil Sloan Ltd (09833234) United Kingdom