About 17 Gowlett Road London Management Limited (04037577) United Kingdom