About Rascasse Developments Limited (08630042) United Kingdom