About Meek Associates Limited (SC310795) United Kingdom