About Ardmore Special Projects Limited (06704196) United Kingdom