About Parker & Lewis Limited (11855163) United Kingdom