About 25 Fitzroy Square Limited (04517369) United Kingdom