About Lonsdale Computer Services Limited (03086120) United Kingdom