About Bartle St Tudwals Limited (12089714) United Kingdom