About Leadenhall Computers Limited (03192403) United Kingdom