About Ruffell & Hammond Limited (02185243) United Kingdom