About Mckessar Limited (12470620) United Kingdom