About Aycliffe Technology Limited (03622757) United Kingdom