About Royds Hill Investments Limited (12967304) United Kingdom