About Patrick Stroud Designs Ltd (11020401) United Kingdom