About Richards Design Partnership Limited (12704077) United Kingdom