About Fitzroy London Limited (06929896) United Kingdom