About The Lench S Trustee Limited (11474193) United Kingdom