About 21 St Stephens Avenue Ltd (06443473) United Kingdom