About S Mccurdy And Sons Limited (SC638642) United Kingdom