About Newbury Holdings Ltd (12553715) United Kingdom