About P Leyden & Co Limited (12088209) United Kingdom