About Rose & Lyons Limited (08896773) United Kingdom