About Ollie Bees Homes Ltd (11312349) United Kingdom