About 7 Ovington Square Limited (04252120) United Kingdom