About 38 Noels Court Management Company Limited (04248770) United Kingdom