About Othala Property Ltd (09505407) United Kingdom