About Octavius Steel & Company (london) Limited (01332656) United Kingdom