About Jeacock Developments Limited (05574806) United Kingdom