About Huckleberry Rose Limited (08490625) United Kingdom