About Langdale Technology Ltd (06169127) United Kingdom