About Alice Powell Racing Limited (06888100) United Kingdom