About J.c. Kellett (developers) Limited (12486783) United Kingdom