About Third Eye Property Limited (11899298) United Kingdom