About Richard Woods Studio Ltd (06890444) United Kingdom