About Open Mind Property Ltd (12691718) United Kingdom