About James Slee Developments Limited (08718368) United Kingdom