About Rascasse Homes Ltd (09396341) United Kingdom