About Jennings Homer & Lynch Limited (08506056) United Kingdom