About Parker Lloyd Investments Limited (12328927) United Kingdom