About Milton Keynes Spaces 100 Avebury Centre Limited (11229686) United Kingdom