About Lord North Street Limited (03664551) United Kingdom