About Johnson Puddifoot & Last Limited (01136647) United Kingdom