About Mcvickers Holdings Limited (07434088) United Kingdom