About Barry Patterson Limited (10015107) United Kingdom