About Nevern Square Garden Limited (01167563) United Kingdom