About Friars Hill Co. Limited (04121030) United Kingdom