About Sheridan Russell Gallery Limited (05356748) United Kingdom