About Picador Properties Ltd (10592205) United Kingdom