About Condor London Limited (05385563) United Kingdom