About Dammy & Sons Ltd (12920704) United Kingdom