About Nick Meek Properties Ltd (10498865) United Kingdom