About Bart And Taylor Limited (12869634) United Kingdom