About Holroyd & Jones (uk) Limited (12053778) United Kingdom