About Richy S Developments Limited (05917831) United Kingdom