About Swinhay Yarrow Limited (12868498) United Kingdom