About North End Design Studio Limited (12965735) United Kingdom