About 20 Richmond Terrace Management Company Limited (06463421) United Kingdom