About Newbury House Development Limited (12839377) United Kingdom