About Glenisla Properties Limited (11214111) United Kingdom