About Steven Carnaby Associates Limited (10043912) United Kingdom