About Stenning Avenue Management Company Limited (06173885) United Kingdom