About Lh & Whc Trustees Limited (07121731) United Kingdom