About Meaco Holdings Limited (13016238) United Kingdom