About Walford-richards Designs Ltd (11004930) United Kingdom