About Holwood (milton Keynes I) Limited (05639907) United Kingdom