About Barry Swailes Limited (11138222) United Kingdom