About Frampton And Scott Ltd (11032426) United Kingdom