About Barry Town Services Ltd (10305315) United Kingdom