About Shedden Associates Limited (07964086) United Kingdom