About Accrington Technologies Limited (05089372) United Kingdom