About Richard & Co Residence Ltd (09901985) United Kingdom