About 36 Glenloch Road (management) Limited (02739939) United Kingdom