About Meckel Limited (10826953) United Kingdom