About Mechon Limited (05028349) United Kingdom