About Ellis Faull Steel Stockholders & Processors Limited (04948751) United Kingdom