About Pickle Property Ltd (12016349) United Kingdom