About Olive Grove Canterbury Limited (12956083) United Kingdom