About Nevern Square Limited (12175285) United Kingdom