About J. & S. Cook Developers Limited (01999369) United Kingdom