About Newbury Close Management Company Limited (04636432) United Kingdom