About Flotilla Properties Ltd (10069499) United Kingdom