About Third Eye Properties Limited (SC639992) United Kingdom