About Pastel Developments Limited (08057528) United Kingdom