About Parker & Barker Co. Ltd. (09145683) United Kingdom