About Newbell Associates Limited (10215679) United Kingdom