About J & C Dennett Properties Ltd (SC618394) United Kingdom