About Ollie Properties Ltd (12742280) United Kingdom