About Meta Property Ltd. (02795410) United Kingdom