About Sterling Newbury Management Company Limited (13703203) United Kingdom