About Tachibana Property Limited (13324416) United Kingdom