About Lda Design Trustees Limited (13168481) United Kingdom