About Meguro Property Ltd (10713620) United Kingdom