About Lloyd Perry Investments Limited (13257603) United Kingdom