About Parker&parkerofharrogate Ltd (12515276) United Kingdom