About 26 Glenloch Road Management Company Limited (02503800) United Kingdom