About Ivybridge Properties Limited (12119591) United Kingdom