About Tealing Land Holdings Limited (SC562234) United Kingdom