About Fulcrum (sheffield) Management Company Limited (05643909) United Kingdom