About Newbury Street Residents Management Company Limited (05895258) United Kingdom