About Steve Ramsden Studio Limited (05039737) United Kingdom