About Holwood (corby) Limited (05586859) United Kingdom