About Parker Lloyd Technologies Limited (07336558) United Kingdom