About Parker & Barrow Ltd (13417082) United Kingdom