About Ben Meekee Limited (13578457) United Kingdom