About Sicard Property Investments Ltd (13354573) United Kingdom