About Meynell Properties Limited (04740496) United Kingdom