About Manx Welshpool Holdings Limited (11172990) United Kingdom