About Scott Walker S (sportscars) Limited (07423383) United Kingdom