About J. & R. Killick Limited (04243206) United Kingdom