About 42 Atwood Road Management Company Limited (04247781) United Kingdom