About Stephenson Findlay Limited (12008244) United Kingdom