About Mecca Taylor Limited (12936835) United Kingdom