About Pickle Properties Ltd (12110957) United Kingdom