About Keddie Scott Associates Limited (05501127) United Kingdom