About Richard Wallace Limited (07108274) United Kingdom