About T Barlow Limited (11141228) United Kingdom