About Jemima & Henry Limited (07635822) United Kingdom