About Thorp Design Services Limited (11235448) United Kingdom