About Meister Limited (04548492) United Kingdom