About Alford Technologies Limited (01914544) United Kingdom