About 24a Clapham Road Limited (04048225) United Kingdom