About Lamb Brooks Trustees Limited (05269424) United Kingdom