Novacroft is a trading name of Charles Novacroft Direct Limited, registered in England and Wales Number 3601214. A member of Novacroft Group Limited. Registered Office: Seebeck House, 1 Seebeck Place, Knowlhill, Milton Keynes, MK5 8FR. VAT Registration Number: 722415563.