About Northern Lord Limited (09649099) United Kingdom