About Otsu Property Ltd (13509625) United Kingdom