About Newberry Construction & Developments Limited (11218445) United Kingdom