About Mecs (redditch) Limited (11528879) United Kingdom