About Holwood (milton Keynes Ii) Limited (05639926) United Kingdom