About Jelmo Services Ltd (07722507) United Kingdom