About May & Baker Limited (02450361) United Kingdom