About Jennings & Barrett Limited (02742590) United Kingdom