About North Links Design Limited (03277247) United Kingdom