About Lumia Newhams Yard Limited (12418590) United Kingdom