About Pick N Mix Properties Ltd (12786099) United Kingdom