About Mitchard Holdings Limited (07565736) United Kingdom