About Meek & Aziz Holdings Ltd (12291844) United Kingdom