About Leith Towers Management Limited (01679040) United Kingdom