About Lrhenderson Limited (10294939) United Kingdom