About Olivegate Properties Limited (04385968) United Kingdom