About Picasso Properties Limited (03738978) United Kingdom