About Loomrose Limited (01369646) United Kingdom