About Parker&co Leather Ltd (12973177) United Kingdom