About Ot Property Limited (13227215) United Kingdom