About Alford Technology Holdings Limited (04981656) United Kingdom