About Quail London Limited (08205036) United Kingdom