About Stansted Fluid Power Limited (00918486) United Kingdom