About Ollie Homes Limited (11762326) United Kingdom