About Richards Dwellings Ltd (12093332) United Kingdom