About Olive Investment Properties Ltd (12181257) United Kingdom