About Ollie Residential Ltd (12224144) United Kingdom