About Ickburgh Developments Company Limited (09851781) United Kingdom