About Birkdale Payment Services Limited (10940650) United Kingdom