About Briarmeads Investments Limited (03565572) United Kingdom