About Parker & Co (leeds) Ltd (05560308) United Kingdom