About Hollerby & Rose Limited (11007321) United Kingdom