About Holroyd Investments Limited (09239658) United Kingdom