About Dellside Northern Limited (12156535) United Kingdom