About Mane Property Ltd. (SC469158) United Kingdom