About Lombard Technology Services Limited (02039637) United Kingdom