About Barratts Trading Limited (07895160) United Kingdom