About Mountbarrow Properties Limited (00591626) United Kingdom