About Jellard Consultants Ltd. (08204429) United Kingdom