About Lrd Associates Limited (11329658) United Kingdom