About Ocllo Property Ltd (12441253) United Kingdom