About Jennings Calloway Limited (12608626) United Kingdom