About 31 Stockwell Road Limited (04957576) United Kingdom