About 3 Ovington Square Management Limited (06786138) United Kingdom