About Lloyd Allen Investments Limited (10564631) United Kingdom