About Gil Stross Limited (01989406) United Kingdom