About 6 St Stephens Terrace Management Limited (03080905) United Kingdom