About 26 Tetherdown Management Company Limited (01854887) United Kingdom