About The Elgin Avenue Management Company Limited (02340613) United Kingdom