About Capel (c.s.) Limited (02594129) United Kingdom