About Davy Ross & Co. Limited (02112436) United Kingdom