About Slepe Developments Limited (08863838) United Kingdom