About 26 Glenloch Road Freehold Co. Limited (03446172) United Kingdom