About Richard House Developments Limited (03232271) United Kingdom