About Jenkins & Geldard Ltd (11724523) United Kingdom