About Neil Lock Technology Services Limited (02763411) United Kingdom