About T W Barker Limited (07818351) United Kingdom