About Newbiggin Management Company Limited (11155375) United Kingdom