About Ollie & Co Properties Ltd (12578703) United Kingdom