About Sloan Developments Limited (NI048716) United Kingdom