About Newbery Designer Installations Ltd (13609190) United Kingdom