About The Payment House Limited (09028310) United Kingdom