About John Montgomery & Sons Limited (SC075676) United Kingdom