Chilcroft is the trading name of Chilcroft Ltd, registered in England and Wales, No. 5951378, to 30 Addiscombe Grove, Croydon, Surrey CR9 5AY
The Chilcroft logo is registered under intellectual property rights and used under licence.