About J & C Developers Limited (09501799) United Kingdom