About Edderton Scott Associates Limited (SC476614) United Kingdom