About 17 Beckenham Grove Limited (04175073) United Kingdom